
package org.springxrsk.modules.signup.excel;


import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import java.io.Serializable;
import java.io.Serial;


/**
 * 课卡类型 Excel实体类
 *
 *  @author
 * @since 2024-06-19
 */
@Data
@ColumnWidth(25)
@HeadRowHeight(20)
@ContentRowHeight(18)
public class QyCardTypesExcel implements Serializable {

	@Serial
	private static final long serialVersionUID = 1L;

	/**
	 * 租户ID
	 */
	@ColumnWidth(20)
	@ExcelProperty("租户ID")
	private String tenantId;
	/**
	 * 课时:class_hour
	 */
	@ColumnWidth(20)
	@ExcelProperty("课时:class_hour ")
	private String category;
	/**
	 * 课卡名称
	 */
	@ColumnWidth(20)
	@ExcelProperty("课卡名称")
	private String name;
	/**
	 * 课卡描述
	 */
	@ColumnWidth(20)
	@ExcelProperty("课卡描述")
	private String note;
	/**
	 * 课程封面
	 */
	@ColumnWidth(20)
	@ExcelProperty("课程封面")
	private String url;
	/**
	 * 共享
	 */
	@ColumnWidth(20)
	@ExcelProperty("共享")
	private String shared;
	/**
	 * 收费标准： 课时数
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准： 课时数")
	private String classHour;
	/**
	 * 收费标准：有效期天数
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准：有效期天数")
	private String expireDays;
	/**
	 * 收费标准：可请假次数
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准：可请假次数")
	private String freeAskForLeaveCount;
	/**
	 * 收费标准：赠送课时
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准：赠送课时")
	private String freeCount;
	/**
	 * 收费标准：价格
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准：价格")
	private BigDecimal price;
	/**
	 * 收费标准：是否可见
	 */
	@ColumnWidth(20)
	@ExcelProperty("收费标准：是否可见")
	private String visible;
	/**
	 * 是否已删除
	 */
	@ColumnWidth(20)
	@ExcelProperty("是否已删除")
	private Integer isDeleted;

}
